package ltd.trackan.graphvalidatecode.service;


import ltd.trackan.common.model.entity.RestBean;

import javax.servlet.http.HttpServletResponse;

/**
 * @author wxa
 */
public interface CaptchaService {

	/**
	 * 获取验证码图片形式
	 */
	void getCaptchaCodeImage(HttpServletResponse response);

	/**
	 * 获取验证码文本形式
	 * @return 验证码文本
	 */
	RestBean<String> getCaptchaCodeText();

	/**
	 * 验证
	 *
	 * @param code 验证码
	 * @return 是否正确
	 */
	RestBean<String> verification(String code);

}
